#include <stdio.h>
#include <stdlib.h>
#include "linklist.h"
void test_InsertIntoPostLinkList(link_node_t *p){
    printf("___________插入函数测试____________\n");
//p=NULL
{
    InsertIntoPostLinkList(NULL, 0, 10);
}

//P正常
{
    //post < 0
    InsertIntoPostLinkList(p,-1,10);
    //post = 0
    InsertIntoPostLinkList(p,0,10);
    //post == 1
    InsertIntoPostLinkList(p,1,20);
    //post == 1(再次)
    InsertIntoPostLinkList(p,1,80);
    //post == 2
    InsertIntoPostLinkList(p,2,30);
    //post > 3
    InsertIntoPostLinkList(p,8,10);
    printf("预测:10 ,20 ,30 \n");
    printf("真实:\n");
    ShowLinkList(p);
}  
    printf("___________插入函数测试____________\n");

}





int main(void){
    link_node_t *list = CreateEpLinkList();
    if (list == NULL){
        printf("链表创建失败！\n");
        return 1;
    }
    test_InsertIntoPostLinkList(list);

    return 0;
}